<?php

/*
 * This file is part of the php-phantomjs.
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace lemon\phantomjs\Http;

/**
 * PHP PhantomJs
 *
 * @author Jon Wenmoth <contact@jonnyw.me>
 */
class Request extends AbstractRequest
{
	/**
	 * Request type
	 *
	 * @var string
	 * @access protected
	 */
	protected $type;

	/**
	 * Get request type
	 *
	 * @access public
	 * @return string
	 */
	public function getType(){
		if (!$this->type) {
			return RequestInterface::REQUEST_TYPE_DEFAULT;
		}

		return $this->type;
	}

	/**
	 * Set request type
	 *
	 * @access public
	 * @param  string								 $type
	 * @return \lemon\phantomjs\Http\AbstractRequest
	 */
	public function setType($type){
		$this->type = $type;

		return $this;
	}
}
